import Configs from "@config";
import HttpRequest from "./httpRequest";

const baseUrl = Configs.api.base_url;

const requestInstance = HttpRequest.getInstance(baseUrl);
// requestInstance.interceptors.response.use((response) => {
//   const {
//     status,
//     data: { code, extra_data },
//   } = response;
//   if (status === 200 && code === 401) {
//     // 登录超时
//     message
//       .warning({
//         content: "登录超时，请重新登录,页面在跳转...",
//         duration: 5,
//         key: 1,
//       })
//       .then(() => {
//         // todo logout
//         window.location.href = "/user/login";
//       });
//   } else if (
//     status === 200 &&
//     code === 500 &&
//     extra_data.message === "你还没有登录，请先登录"
//   ) {
//     message
//       .warning({
//         content: "你还没有登录，请先登录...",
//         duration: 5,
//         key: 1,
//       })
//       .then(() => {
//         // todo logout
//         window.location.href = "/user/login";
//       });
//   }

//   return response;
// });

export default requestInstance;
